﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
using System.IO;

namespace Soat.SoPrism.TemplateWizards.Helpers
{
    /// <summary>
    /// Cette classe contient un outil permettant de gérre un VSTemplate
    /// </summary>
    internal class VSTemplateHelper
    {
        #region ReadDocument Method

        /// <summary>
        /// Cette méthode permet de lire un fichier VSTemplate de base
        /// </summary>
        /// <param name="filename">Fichier</param>
        /// <returns>XDocument</returns>
        internal XDocument ReadDocument(string filename)
        {
            XDocument document = null;
            if (File.Exists(filename))
            {
                var contentTemplate = File.ReadAllText(filename);
                document = XDocument.Parse(contentTemplate);
            }
            return document;
        }

        #endregion
    }
}
